From: Victor Seva Date: Tue, 12 Jul 2022 10:34:35 +0000 (+0200) Subject: [PATCH] fix armel build #555 X-Git-Tag: archive/raspbian/3.4.1-1+rpi1~4 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ff44a2c1faf8c0a4378a43fd606e05da87f2d1d3;p=nats.c.git [PATCH] fix armel build #555 > Error: selected processor does not support `yield' in ARM mode Gbp-Pq: Name 0001-fix-armel-build.patch --- diff --git a/src/unix/mutex.c b/src/unix/mutex.c index ead70d2..1913a82 100644 --- a/src/unix/mutex.c +++ b/src/unix/mutex.c @@ -78,7 +78,7 @@ natsMutex_Lock(natsMutex *m) #if defined(__x86_64__) || \ defined(__mips__) __asm__ __volatile__ ("pause" ::: "memory"); - #elif defined(__arm__) || \ + #elif (defined(__arm__) && __ARM_ARCH >=7) || \ defined(__aarch64__) __asm__ __volatile__ ("yield" ::: "memory"); #elif defined(__powerpc__) || \